package dao;

import java.util.List;

import org.apache.commons.collections.MultiMap;

import model.Benh;

public interface BenhDAO extends GenericDAO<Benh, Long> {
	public List<Benh> findAllTop30();
	
	public List<Benh> findAllBenhByIdLoaiBenh(long idLoaiBenh);

	public List<Benh> findByTenBenhLike(String keyword);

	public List<Benh> findByTenLoaiBenhLike(String keyword);

	public List<Benh> findByNguyenNhanLike(String keyword);

	public List<Benh> findByTrieuChungLike(String keyword);

	public List<Benh> findByChanDoanLike(String keyword);

	public List<Benh> findByCachChuaTriTayYLike(String keyword);

	public List<Benh> findByCachChuaTriDongYLike(String keyword);

	public List<Benh> findByPhongChongBenhLike(String keyword);

	public List<Benh> findByOneCondition(String criteria, String keyWord);

	public List<Benh> findByKeyword(String keyword);

	public List<Benh> findByManyConditions(MultiMap conditions);
	
	public List<Benh> findByChuyenKhoaLike(String keyword);

}
